@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	font-family:"微软雅黑";
	outline:none;
	border:none;
}
a,li{
	list-style:none;
	text-decoration:none;
}
option{
	display:inline-block;
}
img{
	vertical-align:middle;
	border:none;
	display:inline-block;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.filed{
	position:fixed;
	right:0;
	top:40%;
	z-index:59;
}
.filed li:hover{
	background:#00723f;
}
.filed li{
	height:48px;
	width:48px;
	text-align:center;
	line-height:48px;
	background:#aaaaaa;
	margin:5px 0;
	transition:all 0.3s;
	overflow:hidden;
}
.filed li span{
	color:#fff;
	font-size:20px;
	float:left;
	display:none;
}
.filed li:nth-child(2):hover span{
	display:block;
}
.filed li:nth-child(2):hover{
	width:182px;
	padding-left:15px;
}
.filed li:nth-child(2){
	position:absolute;
	top:58px;
	width:48px;
	right:0px;
	padding-left:0px;
}
.filed li:nth-child(3){
	margin-top:68px;
}
.filed li i{
	width:48px;
	display:inline-block;
	position:absolute;
	right:0px;
	top:12px;
}
.din{
	position:fixed;
	top:0;
	left:0;
}
.top{
	position:relative;
	height:80px;
	width:100%;
	z-index:123;
	background-color:rgba(255,255,255,0.85);
	-webkit-background-color:rgba(255,255,255,0.85);
   -moz-background-color:rgba(255,255,255,0.85);
    -ms-background-color:rgba(255,255,255,0.85);
     -o-background-color:rgba(255,255,255,0.85);
}
.top .logo{
	position:absolute;
	top:0;
	width:1200px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	line-height:80px;
}
.top .logo h1{
	display:inline-block;
	height:70px;
	width:61px;
	top:5px;
	position:absolute;
	left:15px;
	z-index:10;
}
.top .logo h1 img{
	display:block;
}
.top .logo .icon{
	height:100%;
	position:absolute;
	right:10px;
	z-index:10;
}
.top .logo .icon li{
	float:left;
	margin:0 15px;
}
.top .logo .icon li a{
	font-size:14px;
	color:#666;
}
.top .nav{
	position:absolute;
	height:100%;
	top:0;
	text-align:center;
	left:0;
	right:0;
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.top .nav ul{
	height:100%;
	padding-left:7.5%;
}
.top .nav ul:after{
	content:"";
	display:block;
	clear:both;
}
.top .nav li{
	float:left;
	height:100%;
	margin-right:3.5%;
	width:100px;
	text-align:center;
	transition:all 0.5s;
}
.top .nav li:hover{
	background:#00723f;
}
.top .nav li:hover a.head{
	color:#fff;
}
.top .nav li a.head{
	display:inline-block;
	color:#333;
	font-size:16px;
	height:100%;
	line-height:80px;
	transition:all 0.5s;
}
.top .nav li .wrap{
	width:100%;
	background:#fff;
	display:none;
}
.top .nav li .wrap p{
	height:40px;
	line-height:40px;
	border-top:1px solid #ddd;
}
.top .nav li .wrap p:nth-child(1){
	border:none;
	
}
.top .nav li .wrap p a{
	font-size:14px;
	color:#333;
}
.top .nav li .wrap p:hover a{
	color:#00723f;
}
.banner{
	background:url(../img/banner-1.jpg) no-repeat center center;
	position:relative;
}
.content{
	width:1200px;
	height:100%;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.banner .banner_img{
	position:absolute;
	height:237px;
	width:790px;
	padding:50px 30px;
	background:rgba(0,0,0,0.4);
}
.banner .banner_img img{
	margin-top:30px;
}
.banner .banner_img p{
	font-size:30px;
	line-height:48px;
	font-weight:bold;
	color:#fff;
	margin-top:20px;
}
.index_about{
	
}
h1{
	font-size:30px;
	color:#333;
	position:absolute;
}
.index_about sub{
	color:#666;
	font-size:18px;
	position:absolute;
}
.index_about .img{
	position:absolute;
	width:619px;
}
.index_about .img p{
	position:absolute;
	right:-88px;
	bottom:0;
	height:40px;
}
.index_about .img p a{
	height:40px;
	width:105px;
	background:#00723f;
	color:#fff;
	font-size:24px;
	text-align:center;
	line-height:40px;
	display:inline-block;
	vertical-align:middle;
}
.index_about .img p i{
	display:inline-block;
	height:40px;
	width:40px;
	vertical-align:middle;
	margin-left:-3px;
	background:url(../img/pic-1.jpg) no-repeat center;
}
.index_about .font{
	position:absolute;
	width:510px;
}
.index_about .font p{
	font-size:14px;
	color:#666;
	margin-top:15px;
	line-height:24px;
}
.index_like{
}
.index_like .sub{
	text-align:center;
	position:absolute;
}
.index_like .li{
	width:100%;
	position:absolute;
	overflow:hidden;
	top:236px;
	height:540px;
}
.index_like .li li{
	float:left;
	height:270px;
	position:absolute;
	width:600px;
	background:#f5f5f5;
}
.index_like .li li .font{
	width:263px;
	height:226px;
	display:inline-block;
	padding:23px 10px;
	background:#f5f5f5;
}
.index_like .li li h2{
	font-size:20px;
	color:#333;
	margin-bottom:20px;
}
.index_like .li li p{
	font-size:12px;
	color:#666;
	line-height:20px;
	max-height:60px;
	overflow:hidden;
}
.index_like .li li span{
	font-size:18px;
	color:#00723f;
	margin-top:15px;
	display:inline-block;
}
.index_news{
}
.index_news .img{
	width:536px;
	position:absolute;
	left:0px;
	top:274px;
	display:none;
}
.index_news .img h2{
	font-size:18px;
	color:#333;
	max-height:25px;
	overflow:hidden;
	margin:10px 0;
	font-weight:normal;
}
.index_news .img sub{
	font-size:14px;
	color:#999;
	margin-bottom:10px;
	display:inline-block;
}
.index_news .img p{
	font-size:14px;
	color:#666;
	line-height:20px;
}
.index_news .new{
	width:550px;
	position:absolute;
	right:0px;
	top:274px;
	display:none;
}
.index_news .new li{
	height:85px;
	width:100%;
	overflow:hidden;
	margin-top:15px;
	border-bottom:1px solid #ddd;
}
.index_news .new li:nth-child(1){
	margin-top:0;
}
.index_news .new li h4{
	font-size:18px;
	color:#333;
	font-weight:normal;
	margin-top:5px;
	max-height:40px;
	overflow:hidden;
}
.index_news .new li p{
	font-size:14px;
	color:#666;
}
.index_news .new .time{
	width:85px;
	height:100%;
	float:left;
	display:inline-block;
	text-align:center;
	line-height:48px;
}
.index_news .new h3{
	font-size:60px;
	color:#999;
}
.index_news .new sub{
	font-size:16px;
	color:#999;
	margin-top:-13px;
	display:inline-block;
}
.index_news span{
	width:145px;
	height:38px;
	border:1px solid #00723f;
	text-align:center;
	line-height:38px;
	position:absolute;
	right:527px;
	bottom:95px;
	display:none;
}
.index_news span a{
	font-size:24px;
	color:#00723f;
}
.index_news .sub{
	text-align:center;
	position:absolute;
}

.index_way{
	position:relative;
}
.index_way .content_1{
	width:1200px;
	height:100%;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.index_way .map{
	height:280px;
	width:520px;
	position:absolute;
}
.index_way .font{
	height:240px;
	width:520px;
	position:absolute;
	padding:20px 0;
}
.index_way .font h2{
	font-size:30px;
	color:#00723f;
}
.index_way .font sub{
	font-size:18px;
	color:#00723f;
}
.index_way .font p{
	font-size:18px;
	color:#666;
	margin-top:30px
}
.index_way .font i{
	display:inline-block;
	height:25px;
	width:25px;
	margin-right:10px
}
.index_way .font i img{
	width:100%;
}

.index_way .sub{
	text-align:center;
	position:absolute;
}
.end_a{
	position:absolute;
	bottom:0px;
	left:0px;
}
.end{
	border-top:1px solid #ddd;
	padding:10px;
	height:100px;
	width:100%;
}
.end .font i{
	display:inline-block;
	height:25px;
	width:25px;
	margin-right:10px
}
.end .font i img{
	width:100%;
}
.end p{
	font-size:14px;
	color:#666;
	margin-top:10px;
}
.end .erweima{
	float:right;
	height:80px;
	width:113px;
	margin-right:30px;
}
.end .erweima img{
	vertical-align:middle;
}
.end .content{
	height:100%;
}
.end .content:after{
	content:"";
	display:block;
	clear:both;
}


.about_banner{
	width:100%;
	height:450px;
	background:url(../img/bannner-2.jpg) center no-repeat;
}
.about{
	position:relative;
	width:100%;
	padding:30px 0;
}
.about .about_content{
	width:1200px;
	margin:auto;
	padding:40px 0 60px;
	position:relative;
}
.about .about_content:after{
	content:"";
	display:block;
	clear:both;
}
.about .map{
	height:280px;
	width:520px;
	position:absolute;
}
.about .font{
	width:680px;
}
.about .font p{
	font-size:14px;
	color:#666;
	margin-bottom:15px
}
.about .font i{
	display:inline-block;
	height:25px;
	width:25px;
	margin-right:10px
}
.about .font i img{
	width:100%;
}
.about .about_company{
	position:absolute;
	top:40px;
	right:0px;
	z-index:23;
}
.about .about_company li{
	float:left;
	width:150px;
	height:40px;
	border-radius:20px;
	font-size:18px;
	color:#333;
	text-align:center;
	line-height:40px;
	margin-left:20px;
	position:relative;
	border:1px solid #ddd;
}
.about .about_company li.index{
	border:1px solid #00723f;
	color:#00723f;
}
.about .company{
}
.about .company .xxk{
	display:none;
}
.xxk{
	display:none;
}
.about .company h1{
	color:#333;
	font-size:30px;
	width:100%;
	position:relative;
}
.about .company .sub{
	font-size:18px;
	color:#666;
	width:100%;
	display:block;
	margin-bottom:30px;
}
.about .company li .honer{
	width:352px;
	height:626px;
	border-top:1px solid #00723f;
	background:url(../img/honer.png) no-repeat right center;
	position:relative;
	margin:auto;
}
.about .company li .honer .hover_pic{
	height:128px;
	width:622px;
	position:absolute;
}
.about .company li .honer .one{
	left:-1px;
}
.about .company li .honer .one .f{
	height:100%;
	width:277px;
	background:url(../img/honer-2.png) no-repeat center 54px;
	padding-right:43px;
	margin-right:37px;
	display:inline-block;
}
.about .company li .honer .one .f h1{
	font-size:30px;
	padding-top:70px;
	font-weight:normal;
	text-align:right;
}
.about .company li .honer .one .p{
	display:inline-block;
	height:100%;
	max-width:144px;
	float:right;
	margin-right:20px;
}
.about .company li .honer .one .a{
	height:100%;
	width:100px;
	display:inline-block;
	float:right;
}
.about .company li .honer .one .a a{
	display:block;
	width:100px;
	height:30px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:30px;
	background:#00723f;
	float:right;
	top:71px;
	position:relative;
}


.about .company li .honer .two{
	left:-73px;
	top:128px;
}
.about .company li .honer .two .f{
	height:100%;
	width:277px;
	background:url(../img/honer-2.png) no-repeat center 54px;
	padding-right:43px;
	margin-right:37px;
	display:inline-block;
}
.about .company li .honer .two .f h1{
	font-size:30px;
	padding-top:70px;
	font-weight:normal;
	text-align:right;
}
.about .company li .honer .two .p{
	display:inline-block;
	height:100%;
	max-width:144px;
	float:right;
	margin-right:20px;
}
.about .company li .honer .two .a{
	height:100%;
	width:100px;
	display:inline-block;
	float:right;
}
.about .company li .honer .two .a a{
	display:block;
	width:100px;
	height:30px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:30px;
	background:#00723f;
	float:right;
	top:71px;
	position:relative;
}


.about .company li .honer .three{
	left:-144px;
	top:256px;
}
.about .company li .honer .three .f{
	height:100%;
	width:277px;
	background:url(../img/honer-2.png) no-repeat center 54px;
	padding-right:43px;
	margin-right:37px;
	display:inline-block;
}
.about .company li .honer .three .f h1{
	font-size:30px;
	padding-top:70px;
	font-weight:normal;
	text-align:right;
}
.about .company li .honer .three .p{
	display:inline-block;
	height:100%;
	max-width:144px;
	float:right;
	margin-right:20px;
}
.about .company li .honer .three .a{
	height:100%;
	width:100px;
	display:inline-block;
	float:right;
}
.about .company li .honer .three .a a{
	display:block;
	width:100px;
	height:30px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:30px;
	background:#00723f;
	float:right;
	top:71px;
	position:relative;
}


.about .company li .honer .four{
	left:-216px;
	top:384px;
}
.about .company li .honer .four .f{
	height:100%;
	width:277px;
	background:url(../img/honer-2.png) no-repeat center 54px;
	padding-right:43px;
	margin-right:37px;
	display:inline-block;
}
.about .company li .honer .four .f h1{
	font-size:30px;
	padding-top:70px;
	font-weight:normal;
	text-align:right;
}
.about .company li .honer .four .p{
	display:inline-block;
	height:100%;
	max-width:144px;
	float:right;
	margin-right:20px;
}
.about .company li .honer .four .a{
	height:100%;
	width:100px;
	display:inline-block;
	float:right;
}
.about .company li .honer .four .a a{
	display:block;
	width:100px;
	height:30px;
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:30px;
	background:#00723f;
	float:right;
	top:71px;
	position:relative;
}
.about .hover_partner ul{
	border-top:1px solid #ddd;
}
.about .hover_partner h2{
	font-size:20px;
	color:#333;
	padding:10px 15px;
	border-bottom:2px solid #00723f;
	font-weight:normal;
	text-align:center;
	display:inline-block;
	margin-left:auto;
	margin-right:auto;
}
.about .hover_partner{
	text-align:center;
	margin-bottom:20px;
}
.about .hover_partner:after{
	content:"";
	clear:both;
	display:block;
}
.about .hover_partner li{
	height:120px;
	width:220px;
	margin-top:30px;
	margin-right:25px;
	line-height:120px;
	float:left;
	position:relative;
	transition:all 0.2s;
}

.about .hover_partner li:nth-child(5){
	margin-right:0;
}

.about .hover_partner li:nth-child(10){
	margin-right:0;
}
.about .hover_partner li:hover span{
	display:block;
}
.about .hover_partner li:hover .div{
	background:rgba(0,0,0,.8);
}
.about .hover_partner li .div{
	content:"";
	width:100%;
	height:100%;
	background:rgba(0,0,0,0);
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	
}
.about .hover_partner li span{
	font-size:20px;
	color:#fff;
	display:none;
	z-index:3;
}

.hover_xq{
	width:100%;
	height:100%;
	position:fixed;
	z-index:123456;
	background:rgba(0,0,0,.5);
	display:none;
}
.hover_xq .hover_content{
	height:700px;
	width:1060px;
	top:15%;
	margin-left:auto;
	margin-right:auto;
	right:0;
	left:0;
	background:#fff;
	position:absolute;
	text-align:center;
}
.hover_xq .hover_content img{
	margin-top:35px;
}
.hover_xq .hover_content p{
	font-size:30px;
	color:#333;
	margin-top:20px;
}
.hover_xq .hover_content span{
	font-size:18px;
	color:#333;
	position:absolute;
	top:20px;
	right:20px;
}

.center_banner{
	width:100%;
	height:450px;
	background:url(../img/center.jpg) center no-repeat;
}
.center .center_company{
	position:absolute;
	top:40px;
	right:0px;
	z-index:23;
}
.center .center_company li{
	float:left;
	width:150px;
	height:40px;
	border-radius:20px;
	font-size:18px;
	color:#333;
	text-align:center;
	line-height:40px;
	margin-left:20px;
	position:relative;
	border:1px solid #ddd;
}
.center .company{
}
.center .center_content{
	width:1200px;
	margin:auto;
	padding:40px 0 60px;
	position:relative;
}
.center .center_content:after{
	content:"";
	display:block;
	clear:both;
}
.center .company .xxk{
	display:none;
}
.center .company h1{
	color:#333;
	font-size:30px;
	width:100%;
	position:relative;
}
.center .company .sub{
	font-size:18px;
	color:#666;
	width:100%;
	display:block;
	margin-bottom:30px;
}
.center .company .none li{
	height:330px;
	width:280px;
	box-shadow:0px 2px 6px #d8d8d8;
	position:relative;
	float:left;
	margin-right:18px;
	margin-bottom:30px;
	border:1px solid #ddd;
}
.center .company .none li p{
	position:absolute;
	bottom:0;
	width:100%;
	height:50px;
	background:#f5f5f5;
	color:#333;
	font-size:18px;
	text-align:center;
	line-height:50px;
	overflow:hidden;
}
.center .company .none ul:after{
	content:"";
	display:block;
	clear:both;
}
.center .company .none .bt{
	margin-top:20px;
	text-align:center;
}
.center .company .none .bt a{
	display:inline-block;
	color:#666;
	padding:0 15px;
	height:37px;
	line-height:37px;
	font-size:14px;
	background:#f8f8f8;
}
.center .company .none .bt a.bian{
	background:#00723f;
	color:#fff;
}
.center .center_company li.index{
	border:1px solid #00723f;
	color:#00723f;
}
.center_xq{
	width:100%;
	height:100%;
	position:fixed;
	z-index:123456;
	background:rgba(0,0,0,.5);
	display:none;
}
.center_xq .xq_content{
	height:610px;
	width:1020px;
	top:15%;
	margin-left:auto;
	margin-right:auto;
	right:0;
	left:0;
	background:#fff;
	position:absolute;
	text-align:center;
	padding:60px 20px 30px;
}
.center_xq .xq_content img{
	border:1px solid #ddd;
}
.center_xq .xq_content p{
	font-size:14px;
	color:#666;
	margin-top:10px;
}
.center_xq .xq_content h2{
	font-size:30px;
	color:#333;
	margin-bottom:30px;
}
.center_xq .xq_content span{
	font-size:18px;
	color:#333;
	position:absolute;
	top:20px;
	right:20px;
}
.center_xq .xq_content .xq_font{
	width:420px;
	text-align:left;
}



.contact_banner{
	width:100%;
	height:450px;
	background:url(../img/contact.jpg) center no-repeat;
}
.contact{
	width:100%;
}
.contact .contact_content{
	padding:40px 20px;
	width:1160px;
	margin-left:auto;
	margin-right:auto;
}
.contact .contact_content:after{
	content:"";
	display:block;
	clear:both;
}
.contact .contact_content h2{
	font-size:30px;
	color:#333;
}
.contact .contact_content sub{
	font-size:18px;
	color:#666;
}
.contact .contact_content h3{
	font-size:30px;
	color:#00723f;
	margin-top:50px;
}
.contact .contact_content h4{
	font-size:18px;
	color:#00723f;
}
.contact .contact_content p{
	font-size:18px;
	color:#666;
	margin-top:35px;
}
.contact .contact_content i{
	height:25px;
	width:25px;
	margin-right:10px;
}
.contact .contact_content .baidu{
	height:383px;
	width:100%;
	margin-top:25px;
}
.contact .contact_content .contact_form{
	text-align:center;
	width:100%;
}
.contact .contact_content .contact_form:after{
	content:"";
	display:block;
	clear:both;
}
.contact .contact_content .contact_form h5{
	font-size:24px;
	color:#333;
}
.contact .contact_content .contact_form p{
	font-size:14px;
	color:#666;
}
.contact .contact_content .contact_form h6{
	font-size:20px;
	color:#333;
	margin:30px 0;
}
.contact .contact_content .contact_form .form{
	width:500px;
	margin:auto;
}
.contact .contact_content .contact_form .form:after{
	content:"";
	display:block;
	clear:both;
}
.contact .contact_content .contact_form .form select{
	margin-bottom:30px;
}
.contact .contact_content .contact_form .form .contact_sel{
	width:180px;
	height:44px;
	font-size:14px;
	color:#666;
}
.contact .contact_content .contact_form .form .contact_ect{
	width:300px;
	height:44px;
	font-size:14px;
	color:#666;
}
.contact .contact_content .contact_form .form .in{
	width:498px;
	border:1px solid #ddd;
	height:44px;
	clear:both;
	line-height:44px;
	margin-top:30px;
}
.contact .contact_content .contact_form .form .in span{
	height:42px;
	font-size:14px;
	color:#666;
	float:left;
	padding-left:10px;
}
.contact .contact_content .contact_form .form .in input{
	height:44px;
	font-size:14px;
	width:420px;
	float:left;
	color:#666;
	border:none;
	outline:none;
	text-indent:14px;
}
.contact .contact_content .contact_form .form .textarea{
	position:relative;
	width:100%;
	height:160px;
	margin:30px 0;
}
.contact .contact_content .contact_form .form .textarea textarea{
	height:150px;
	padding:5px 10px;
	width:480px;
	color:#666;
	font-size:14px;
	text-indent:60px;
}
.contact .contact_content .contact_form .form .textarea span{
	position:absolute;
	top:5px;
	left:10px;
	color:#666;
	font-size:14px;
}
.contact .contact_content .contact_form .form input[type="submit" i]{
	width:100%;
	height:50px;
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:50px;
	border:none;
	background:#00723f;
	position:relative;
}
.recruit{
	position:relative;
	width:100%;
	padding:30px 0;
}
.recruit .recruit_content{
	padding:40px 20px;
	width:1160px;
	margin-left:auto;
	margin-right:auto;
}
.recruit .recruit_content:after{
	content:"";
	display:block;
	clear:both;
}
.recruit .recruit_content h2{
	font-size:30px;
	color:#333;
}
.recruit .recruit_content sub{
	font-size:18px;
	color:#666;
	display:block;
}
.recruit .recruit_content .recruit_d{
	width:540px;
	margin-top:30px;
	float:left;
}
.recruit .recruit_content .recruit_d h3{
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}
.recruit .recruit_content .recruit_d h3 i{
	display:inline-block;
	height:20px;
	width:3px;
	border-radius:3px;
	background:#00723f;
	margin-right:20px;
	vertical-align:middle;
}
.recruit .recruit_content .recruit_d span{
	display:block;
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.recruit .recruit_content .recruit_d p{
	font-size:14px;
	color:#666;
	margin-bottom:30px;
}
.news_banner{
	width:100%;
	height:450px;
	background:url(../img/news.jpg) center no-repeat;
}
.news .news_company{
	position:absolute;
	top:40px;
	right:0px;
	z-index:23;
}
.news .news_company li{
	float:left;
	width:150px;
	height:40px;
	border-radius:20px;
	font-size:18px;
	color:#333;
	text-align:center;
	line-height:40px;
	margin-left:20px;
	position:relative;
	border:1px solid #ddd;
}
.news .content{
}
.news .news_content{
	width:1200px;
	margin:auto;
	padding:40px 0 60px;
	position:relative;
}
.news .news_content:after{
	content:"";
	display:block;
	clear:both;
}
.title{
	text-align:center;
}
.title span{
	color:#666;
	font-size:14px;
	margin:0 15px;
}
.title h6{
	font-size:20px;
	color:#00723f;
	margin:10px 0;
}
.news_font{
	border-top:1px dashed #ddd;
	padding-top:10px;
	margin-top:10px;
	padding-bottom:20px;
}
.news_font img{
	margin-left:auto;
	margin-right:auto;
	display:block;
}
.news_font p{
	font-size:14px;
	color:#666;
	text-indent:24px;
	margin-top:10px;
	line-height:20px;
	text-align:left;
}
.title a{
	font-size:14px;
	color:#333;
	display:block;
	margin:10px 0;
	text-align:left;
}
.title a:hover{
	color:#e6232b;
}
.news .content .xxk{
	display:none;
}
.news .content h1{
	color:#333;
	font-size:30px;
	width:100%;
	position:relative;
}
.news .content .sub{
	font-size:18px;
	color:#666;
	width:100%;
	display:block;
	margin-bottom:30px;
}
.news .content .none li{
	padding:15px 0;
	border-bottom:1px dashed #ddd;
}
.news .content .none li:after{
	content:"";
	display:block;
	clear:both;
}
.news .content .none li h3{
	font-size:18px;
	font-weight:bold;
	color:#333333;
}
.news .content .none li:hover h3{
	color:#00723f;
}
.news .content .none li h3 sub{
	font-size:14px;
	color:#666;
	float:right;
	font-weight:normal;
}
.news .content .none li img{
	margin-right:28px;
}
.news .content .none li p{
	font-size:14px;
	color:#666;
	line-height:30px;
	margin:19px 0;
	max-height:90px;
	overflow:hidden;
}
.news .content .none li a{
	font-size:18px;
	color:#00723f;
}
.news .content .none ul:after{
	content:"";
	display:block;
	clear:both;
}
.news .content .none .bt{
	margin-top:20px;
	text-align:center;
}
.news .content .none .bt a{
	display:inline-block;
	color:#666;
	padding:0 15px;
	height:37px;
	line-height:37px;
	font-size:14px;
	background:#f8f8f8;
}
.news .content .none .bt a.bian{
	background:#00723f;
	color:#fff;
}
.news .company .none .bt a.bian{
	background:#00723f;
	color:#fff;
}
.news .news_company li.index{
	border:1px solid #00723f;
	color:#00723f;
}



.recruit_banner{
	width:100%;
	height:450px;
	background:url(../img/recruit.jpg) center no-repeat;
}
.recruit .recruit_company{
	position:absolute;
	top:40px;
	right:0px;
	z-index:23;
}
.recruit .recruit_company li{
	float:left;
	width:150px;
	height:40px;
	border-radius:20px;
	font-size:18px;
	color:#333;
	text-align:center;
	line-height:40px;
	margin-left:20px;
	position:relative;
	border:1px solid #ddd;
}
.recruit .content{
}
.recruit .recruit_content{
	width:1200px;
	margin:auto;
	padding:40px 0 60px;
	position:relative;
}
.recruit .recruit_content:after{
	content:"";
	display:block;
	clear:both;
}
.recruit .content .xxk{
	display:none;
}
.recruit .content h1{
	color:#333;
	font-size:30px;
	width:100%;
	position:relative;
}
.recruit .content .sub{
	font-size:18px;
	color:#666;
	width:100%;
	display:block;
	margin-bottom:30px;
}
.recruit .content .none li{
	height:300px;
	width:350px;
	position:relative;
	float:left;
	margin-right:63px;
	margin-bottom:40px;
}
.recruit .content .none li:nth-child(3){
	margin-right:0px;
}
.recruit .content .none li:nth-child(6){
	margin-right:0px;
}
.recruit .content .none li:nth-child(9){
	margin-right:0px;
}
.recruit .content .none li:after{
	content:"";
	display:block;
	clear:both;
}
.recruit .content .none li p{
	position:absolute;
	bottom:0;
	left:0;
	width:350px;
	height:50px;
	line-height:50px;
	font-size:20px;
	color:#fff;
	background:rgba(0,114,63,1);
	transition:all 0.2s;
	text-align:center;
}
.recruit .content .none li:hover p{
	background:rgba(0,0,0,.7)
	}
.recruit .content .none ul:after{
	content:"";
	display:block;
	clear:both;
}
.recruit .content .none .bt{
	margin-top:20px;
	text-align:center;
}
.recruit .content .none .bt a{
	display:inline-block;
	color:#666;
	padding:0 15px;
	height:37px;
	line-height:37px;
	font-size:14px;
	background:#f8f8f8;
}
.recruit .content .none .bt a.bian{
	background:#00723f;
	color:#fff;
}
.recruit .company .none .bt a.bian{
	background:#00723f;
	color:#fff;
}
.recruit .recruit_company li.index{
	border:1px solid #00723f;
	color:#00723f;
}




.aacc{
	width:100%;
}
.aacc .name_one{
	width:1160px;
	margin-left:auto;
	margin-right:auto;
}
.aacc .name_one:after{
	content:"";
	display:block;
	clear:both;
}
.aacc .name_one h2{
	font-size:30px;
	color:#333;
}
.aacc .name_one sub{
	font-size:18px;
	color:#666;
}
.aacc .name_one h3{
	font-size:30px;
	color:#00723f;
	margin-top:50px;
}
.aacc .name_one h4{
	font-size:18px;
	color:#00723f;
}
.aacc .name_one p{
	font-size:18px;
	color:#666;
	margin-top:35px;
}
.aacc .name_one i{
	height:25px;
	width:25px;
	margin-right:10px;
}
.aacc .name_one .baidu{
	height:383px;
	width:100%;
	margin-top:25px;
}
.aacc .name_two .contact_form{
	text-align:center;
	width:100%;
}
.aacc .name_two .contact_form:after{
	content:"";
	display:block;
	clear:both;
}
.aacc .name_two p{
	font-size:18px;
	color:#666;
	margin-top:35px;
}
.aacc .name_two .contact_form h5{
	font-size:24px;
	color:#333;
}
.aacc .name_two .contact_form p{
	font-size:14px;
	color:#666;
}
.aacc .name_two .contact_form h6{
	font-size:20px;
	color:#333;
	margin:30px 0;
}
.aacc .name_two .contact_form .form{
	width:500px;
	margin:auto;
}
.aacc .name_two .contact_form .form:after{
	content:"";
	display:block;
	clear:both;
}
.aacc .name_two .contact_form .form select{
	margin-bottom:30px;
}
.aacc .name_two .contact_form .form .contact_sel{
	width:180px;
	height:44px;
	font-size:14px;
	color:#666;
	border:1px solid #ddd;
	line-height:44px;
}
.aacc .name_two .contact_form .form .contact_ect{
	width:300px;
	height:44px;
	font-size:14px;
	color:#666;
	border:1px solid #ddd;
	line-height:44px;
}
.aacc .name_two h2{
	font-size:30px;
	color:#333;
}
.aacc .name_two sub{
	font-size:18px;
	color:#666;
}
.aacc .name_two .contact_form .form .in{
	width:498px;
	border:1px solid #ddd;
	height:44px;
	clear:both;
	line-height:44px;
	margin-top:30px;
}
.aacc .name_two .contact_form .form .in span{
	height:42px;
	font-size:14px;
	color:#666;
	float:left;
	padding-left:10px;
}
.aacc .name_two .contact_form .form .in input{
	height:44px;
	font-size:14px;
	width:420px;
	float:left;
	color:#666;
	border:none;
	outline:none;
	text-indent:14px;
	line-height:44px;
}
.aacc .name_two .contact_form .form .textarea{
	position:relative;
	width:100%;
	height:160px;
	margin:30px 0;
}
.aacc .name_two .contact_form .form .textarea textarea{
	height:150px;
	padding:5px 10px;
	width:480px;
	color:#666;
	font-size:14px;
	text-indent:60px;
	border:1px solid #ddd;
}
.aacc .name_two .contact_form .form .textarea span{
	position:absolute;
	top:5px;
	left:10px;
	color:#666;
	font-size:14px;
}
.aacc .name_two .contact_form .form .input{
	width:100%;
	height:50px;
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:50px;
	border:none;
	background:#00723f;
}
.aacc{
	position:relative;
	width:100%;
	padding:30px 0;
}
.aacc .name_three{
	width:1160px;
	margin-left:auto;
	margin-right:auto;
}
.aacc .name_three:after{
	content:"";
	display:block;
	clear:both;
}
.aacc .name_three h2{
	font-size:30px;
	color:#333;
}
.aacc .name_three sub{
	font-size:18px;
	color:#666;
	display:block;
}
.aacc .name_three .recruit_d{
	width:540px;
	margin-top:30px;
	float:left;
}
.aacc .name_three .recruit_d h3{
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
}
.aacc .name_three .recruit_d h3 i{
	display:inline-block;
	height:20px;
	width:3px;
	border-radius:3px;
	background:#00723f;
	margin-right:20px;
	vertical-align:middle;
}
.aacc .name_three .recruit_d span{
	display:block;
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.aacc .name_three .recruit_d p{
	font-size:14px;
	color:#666;
	margin-bottom:30px;
}
.aacc .company .none .bt a.bian{
	background:#00723f;
	color:#fff;
}
.aacc .news_company li.index{
	border:1px solid #00723f;
	color:#00723f;
}
.aacc .news_company li.index a{
	color:#00723f;
}
.aacc .news_company{
	position:absolute;
	top:40px;
	right:0px;
	z-index:23;
}
.aacc .news_company li{
	float:left;
	width:150px;
	height:40px;
	border-radius:20px;
	font-size:18px;
	color:#333;
	text-align:center;
	line-height:40px;
	margin-left:20px;
	position:relative;
	border:1px solid #ddd;
}
.aacc .news_company li a{
	color:#333;	
	font-size:18px;
}
.aacc .content{
}
.aacc .contact_content{
	width:1200px;
	margin:auto;
	padding:40px 0 60px;
	position:relative;
}
.aacc .contact_content:after{
	content:"";
	display:block;
	clear:both;
}





